SDK/J Authentication Package ver1.0
RICOH Confidential

jp.co.ricoh.dsdk.scard.framework.util
クラス DebugTrace

java.lang.Object
  拡張jp.co.ricoh.dsdk.scard.framework.util.DebugTrace

public class DebugTrace
extends java.lang.Object

デバッグ用のクラスです . レベルに応じたデバッグコードを、ストリームに出力します。 デフォルトのレベルと出力先は、0とSystem.outです。

レベルを3以上にすると、フレームワークは、下記のデバックコードを出力します。
・カード挿入時に、カードリーダーの名前とATR。
・カード取り出し時に、カードリーダーの名前。

レベルを5以上にすると、フレームワークは、カードサービスの初期化に関する情報を出力します。

レベルを10以上にすると、フレームワークは、送受信した全てのAPDUを出力します。


コンストラクタの概要
DebugTrace()
           
 
メソッドの概要
static int getLevel()
          出力レベルを取得します .
static java.io.PrintStream getOut()
          出力先を取得します .
static void print(int level, boolean b)
          boolean 値を出力します .
static void print(int level, char c)
          文字を出力します .
static void print(int level, char[] s)
          文字の配列を出力します .
static void print(int level, double d)
          倍精度浮動小数点数を出力します .
static void print(int level, float f)
          浮動小数点数を出力します .
static void print(int level, int i)
          整数を出力します .
static void print(int level, long l)
          long整数を出力します .
static void print(int level, java.lang.Object obj)
          オブジェクトを出力します .
static void print(int level, java.lang.String s)
          文字列を出力します .
static void println(int level, boolean b)
          boolean 値を出力して、行を終了します .
static void println(int level, char c)
          文字を出力して、行を終了します .
static void println(int level, char[] s)
          文字の配列を出力して、行を終了します .
static void println(int level, double d)
          倍精度浮動小数点数を出力して、行を終了します .
static void println(int level, float f)
          浮動小数点数を出力して、行を終了します .
static void println(int level, int i)
          整数を出力して、行を終了します .
static void println(int level, long l)
          long整数を出力して、行を終了します .
static void println(int level, java.lang.Object obj)
          オブジェクトを出力して、行を終了します .
static void println(int level, java.lang.String s)
          文字列を出力して、行を終了します .
static void printStackTrace(int level, java.lang.Throwable e)
          Throwableオブジェクトと、そのバックトレースを出力します .
static void setLevel(int level)
          出力レベルを設定します .
static void setOut(java.io.PrintStream out)
          出力先を設定します .
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DebugTrace

public DebugTrace()
メソッドの詳細

getLevel

public static int getLevel()
出力レベルを取得します .

戻り値:
出力レベル .

setLevel

public static void setLevel(int level)
出力レベルを設定します .

パラメータ:
level - 出力レベル .

getOut

public static java.io.PrintStream getOut()
出力先を取得します .

戻り値:
出力先 .

setOut

public static void setOut(java.io.PrintStream out)
出力先を設定します .

パラメータ:
out - 出力先 .

print

public static void print(int level,
                         boolean b)
boolean 値を出力します .

パラメータ:
level - 出力レベル .
b - 出力される boolean 値 .

print

public static void print(int level,
                         char c)
文字を出力します .

パラメータ:
level - 出力レベル .
c - 出力される文字 .

print

public static void print(int level,
                         char[] s)
文字の配列を出力します .

パラメータ:
level - 出力レベル .
s - 出力される文字の配列 .

print

public static void print(int level,
                         double d)
倍精度浮動小数点数を出力します .

パラメータ:
level - 出力レベル .
d - 出力される倍精度浮動小数点数 .

print

public static void print(int level,
                         float f)
浮動小数点数を出力します .

パラメータ:
level - 出力レベル .
f - 出力される浮動小数点数 .

print

public static void print(int level,
                         int i)
整数を出力します .

パラメータ:
level - 出力レベル .
i - 出力される整数 .

print

public static void print(int level,
                         long l)
long整数を出力します .

パラメータ:
level - 出力レベル .
l - 出力されるlong整数 .

print

public static void print(int level,
                         java.lang.Object obj)
オブジェクトを出力します .

パラメータ:
level - 出力レベル .
obj - 出力されるオブジェクト .

print

public static void print(int level,
                         java.lang.String s)
文字列を出力します .

パラメータ:
level - 出力レベル .
s - 出力される文字列 .

println

public static void println(int level,
                           boolean b)
boolean 値を出力して、行を終了します .

パラメータ:
level - 出力レベル .
b - 出力される boolean 値 .

println

public static void println(int level,
                           char c)
文字を出力して、行を終了します .

パラメータ:
level - 出力レベル .
c - 出力される文字 .

println

public static void println(int level,
                           char[] s)
文字の配列を出力して、行を終了します .

パラメータ:
level - 出力レベル .
s - 出力される文字の配列 .

println

public static void println(int level,
                           double d)
倍精度浮動小数点数を出力して、行を終了します .

パラメータ:
level - 出力レベル .
d - 出力される倍精度浮動小数点数 .

println

public static void println(int level,
                           float f)
浮動小数点数を出力して、行を終了します .

パラメータ:
level - 出力レベル .
f - 出力される浮動小数点数 .

println

public static void println(int level,
                           int i)
整数を出力して、行を終了します .

パラメータ:
level - 出力レベル .
i - 出力される整数 .

println

public static void println(int level,
                           long l)
long整数を出力して、行を終了します .

パラメータ:
level - 出力レベル .
l - 出力されるlong整数 .

println

public static void println(int level,
                           java.lang.Object obj)
オブジェクトを出力して、行を終了します .

パラメータ:
level - 出力レベル .
obj - 出力されるオブジェクト .

println

public static void println(int level,
                           java.lang.String s)
文字列を出力して、行を終了します .

パラメータ:
level - 出力レベル .
s - 出力される文字列 .

printStackTrace

public static void printStackTrace(int level,
                                   java.lang.Throwable e)
Throwableオブジェクトと、そのバックトレースを出力します .

パラメータ:
level - 出力レベル .
e - 出力するThrowableオブジェクト .

SDK/J Authentication Package ver1.0
RICOH Confidential